﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using SW_SoftBully.Models.ModuloAdministracion.Horario;
namespace SW_SoftBully.Controllers
{
    public class HorarioController : Controller
    {
        HorarioFacade horarioFacade = new HorarioFacade();
        // GET: /Horario/

        public ActionResult Index()
        {
            return View();
        }


        public ActionResult Horario()
        {
            return View();
        }



        public ActionResult RegistrarHorario()
        {
            return View();
        }

        
        public ActionResult BuscarHorario()
        {
            return View();
        }
        [HttpPost]
        public JsonResult RegistrarHorario(HorarioBean horario)
        {
            System.Diagnostics.Debug.WriteLine("casi registra/modifica/elimina horario ");
            string mensaje;
            mensaje = horarioFacade.RegistrarHorario(horario);

           
            //System.Diagnostics.Debug.WriteLine("--------------------------------------_________MIERDA> " + edificio.conexion);
            
            return Json(new { mensaje });
        }
      


        [HttpPost]
        public JsonResult buscarCargo()
        {
            System.Diagnostics.Debug.WriteLine("casi busca cargo " );



            List<Cargo> listaCargo = horarioFacade.buscarCargo();

            //System.Diagnostics.Debug.WriteLine("--------------------------------------_________MIERDA> " + edificio.conexion);
            
            return Json(new { listaCargo });
        }

        [HttpPost]
        public JsonResult buscarPersonal(FiltroBusqueda filtroBusqueda)
        {
            System.Diagnostics.Debug.WriteLine("casi busca personañ ");



            List<Personal> listaPersonal = horarioFacade.buscarPersonal(filtroBusqueda);

          

            return Json(new { listaPersonal });
        }


        [HttpPost]
        public JsonResult buscarHorario(int id_personal)
        {
            System.Diagnostics.Debug.WriteLine("casi busca personañ ");



            HorarioBean horario = horarioFacade.buscarHorario(id_personal);

          

            return Json(new { horario });
        }


    }
}
